home *** CD-ROM | disk | FTP | other *** search
- $IN= $ARGV[0];
- open(IN) || die "err $IN:$!";
- $i=0; while (<IN>) { s/\r\n/\n/g; $xa{$_} = 1+$i; $ya[$i] = $_; $i++; } close IN;
- $IN= $ARGV[1];
- open(IN) || die "err $IN:$!"; #$xb{$_} = 1+$i;
- $i=0; while (<IN>) { s/\r\n/\n/g; $yb[$i] = $_; $i++; } close IN;
-
- for ($ia=$ib=0; $ib<=$#yb && $ia<=$#ya; $ib++) {
- $n = $xa{ $yb[$ib] };
- if ($n) { #it is 1 more!
- for ( ;$ia<$n;$ia++) { print "a:".$ya[$ia]; }
- } else {
- print "B:".$yb[$ib];
- }
- }
- for ( ;$ib<=$#yb;$ib++) { print "B:".$yb[$ib]; }
- for ( ;$ia<=$#ya;$ia++) { print "a:".$ya[$ia]; }
-